<?php


/**
 * This interface represents tags in DocComments, like @param, @var,... or any other
 * user defined tag. 
 */
interface AIS_DocCommentTag
{
	/**
	 * Returns the name of this tag. For example, @param has name "param".
	 * @return string The name of this tag
	 */
	public function getName();
	/**
	 * This method returns the ith value of the tag. For example, the tag
	 * "@param double $a this is a comment" would have 3 values: 
	 * double			:  The param value
	 * $a				:  The param name
	 * this is a comment:  The comment
	 * 
	 * @return string the ith value of this Tag
	 * @param int $i
	 */
	public function getValue($i);
}

?>